package com.training.spring.controller;


import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;

import java.math.BigInteger;

@RestController
@RequestMapping("/calc")
public class CalcController {
    // postman进行测试时:使用x-www-form-urlencoded编码格式+GET请求 -> 传输数据失效
    // 是因为GET请求通常将数据放在URL中，但是使用x-www-form-urlencoded编码格式其实将数据放在了body中
    // 而大部分服务器看到是GET请求就不会检查body，而只检查URL，对吗？
    @RequestMapping("/sum")
    public String sum(Integer num1,Integer num2){
        if(num1 == null || num2 == null){
            return "输入不合法";
        }
        BigInteger integer1 = new BigInteger(num1.toString());
        BigInteger integer2 = new BigInteger(num2.toString());
        integer1 = integer1.add(integer2);
        return integer1.toString();
    }
}
